home *** CD-ROM | disk | FTP | other *** search
- /* Textra ARexx Art #2
-
- by Nick Didkovsky
-
- 18-Feb-94
-
- Run this script from Textra and watch the fun!
-
- Select Cancel ARexx Script from Textra's Utilities menu to stop this baby.
-
- */
-
- options results
-
- OPENFILE 'CoolTextraArt' /* open a new window */
-
- hh = time('Hours')
- mm = time('m')
- ss = time('S')
- seed = (hh + mm + ss)
-
- CharsPerLine = 75
-
- DO blanks = 1 TO CharsPerLine
- text '.'
- END
-
- NewLine
-
- SELECTLINE 0
- COPY
- UNSELECT
-
- NumLines = 17
- DO CurrentLine = 1 to NumLines
- LINE CurrentLine
- PASTE
- NEWLINE
- END
-
- xpos = random(1,CharsPerLine-1,seed)
- ypos = random(0,NumLines,seed)
- DO forever
- /* Check if the user wants to cancel... */
- CheckCancel; if (result == CANCEL) then exit
- xpos = xpos + random(0,2) - 1
- ypos = ypos + random(0,2) - 1
-
- IF xpos > CharsPerLine-1
- THEN xpos = CharsPerLine-1
-
- IF xpos < 1
- THEN xpos = 1
-
- IF ypos > NumLines
- THEN ypos = NumLines
-
- IF ypos < 0
- THEN ypos = 0
-
- GOTOXY xpos ypos
- del
- CharCode = random(0,4)
- SELECT
- when (CharCode = 0) | (CharCode = 1) THEN text '\'
- when (CharCode = 2) | (CharCode = 3) THEN text '/'
- when CharCode = 4 THEN text '.'
- END
- END
-
-
-